// 定义一个 Calculator 类，该类应该具有一个calculate方法，该方法接收两个整数和一个字符作为参数，表示需要执行的操作符。
// calculate方法应该根据操作符执行相应的计算，并返回结果。
// 如果操作符无效，calculate 方法应该返回一个字符串 "Invalid operator".（需要使用match语句）

class Calculator{
    def calculate(a: Int,b: Int,s: String): Unit ={
        s match{
            case "+" => println(a+b)
            case "-" => println(a-b)
            case "*" => println(a*b)
            case "/" => println(a/b)
            case _ => print("Invalid operator")
        }
    }
}

val cal = new Calculator()
cal.calculate(5,3,"+")
cal.calculate(5,3,"-")
cal.calculate(5,3,"*")
cal.calculate(5,3,"/")
cal.calculate(5,3,"%")

// 8
// 2
// 15
// 1
// Invalid operator